From Component Infrastructure To Component - Based Development
نویسنده
چکیده
Much of the existing work in component-based software technology has concentrated on developing infrastructure capabilities and middleware solutions for connecting independent pieces of system functionality. The result of this work is a range of maturing infrastructure products for supporting deployment of distributed systems. Examples include message-oriented middleware (MOM) products such as Microsoft's MQ Server and IBM's MQSeries, and object request brokers (ORBs) such as Microsoft's Distributed Component Object Model (DCOM) and the various implementations of the Object Management Group's (OMG's) Common Object Request Broker Architecture (CORBA) [3]. The availability of these products has led many application developers to consider their use in the development and deployment of large, distributed, mission-critical applications requiring robust operation in the face of high transaction rates, multiple simultaneous users, and so on. However, to achieve this requires substantially more than the component infrastructure products now available. It requires a move from component infrastructure products to a broader notion of component-based development (CBD). In particular, to be effective, developers of large-scale, mission-critical applications require many additional capabilities, including ways to: • reengineer legacy applications to harvest existing components reusable in other applications, or replaceable by newer technologies; • find suitable components both locally and externally; • integrate components implemented in a variety of different technologies; • validate a component's behavior before using it; • manage multiple implementations of the same component in different technologies, and as it evolves over time. It is our belief that large-scale adoption of component-oriented approaches in these demanding business applications must be built on four key advances: • methods for designing CBD solutions that help the organization focus on the major functional pieces of their domain, and how those pieces will interact; • tools that support specification of business components using techniques that allow the functionality to be described independently of a particular implementation technology; • implementation techniques for components that support demanding requirements for key business goals such as performance, usability, availability, etc.; • a component management and assembly infrastructure to knit together all the pieces specified, built, and acquired, even when those pieces have been developed using different technologies, or by different people. The next two sections of this paper briefly expand on these ideas, and focus on how these advances can be realized in practice. The paper concludes with a brief summary. The move toward CBD requires existing software analysis and design approaches to be reconsidered. In particular, …
منابع مشابه
The Effect of Education on Industrial Development (Evidence from Iranian Small Industries)
The literature show evidence that small manufacturing enterprises (SMEs) are understood as main source of technology development and employment creation. At the same time they are vulnerable to a number of restrictions such as access to finances, skilled labor and public support, while are exposed to high competition and suffer from low survival rate. This research aims to shed lights on the ro...
متن کاملThe Impact of Information and Communication Technologies on the Human Development in the Gulf Cooperation Council Countries: An Empirical Study
The main goal of this study is to investigate the impact of information and communication technology (ICT) on human development in the six Gulf Cooperation Council countries (GCC), particularly, the effect of ICT development index on the three-key component of human development; income, health, and education. The study focused on the years 2005-2014. Based on the theoretical background explaine...
متن کاملThe Impact of Exchange Rates on Inflation in Nigeria (1981-2015)
The main goal of this study is to investigate the impact of information and communication technology (ICT) on human development in the six Gulf Cooperation Council countries (GCC), particularly, the effect of ICT development index on the three-key component of human development; income, health, and education. The study focused on the years 2005-2014. Based on the theoretical background explaine...
متن کاملEvaluating the Economic and Social Impact of the Construction of the Border Market and Its Role in the Development of Urban Areas (Case Study: Market of Hendijan City)
The border regions (periphery) are far away from the center due to remoteness, geographical isolation, lack of development, and ... great differences in terms of prosperity and development with central centers. Creating and operating a border market can modify the one-way central- Around and improve regional prosperity. The purpose of this study was to investigate the role of the border market...
متن کاملRoadmap for Lean implementation in Indian automotive component manufacturing industry: comparative study of UNIDO Model and ISM Model
The demands for automobiles increased drastically in last two and half decades in India. Many global automobile manufacturers and Tier-1 suppliers have already set up research, development and manufacturing facilities in India. The Indian automotive component industry started implementing Lean practices to fulfill the demand of these customers. United Nations Industrial Development Organization...
متن کاملDesigning an Effective Accountability Model for Islamic Azad University: a qualitative approach based on Grounded Theory
The purpose of present study was to design an effective accountability model for Islamic Azad University by using qualitative grounded theory. The data of this study were the result of semi-structured interviews with 25 senior administrators in Tehranchr('39')s Islamic Azad University branches who were selected by theoretical sampling method. Using analytical methods of Strauss and Corbin, dat...
متن کامل